package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.CheckBean;
import com.project.util.InfoResult;

import java.time.LocalDate;

/**
 * @author lyl
 * description:销售信息查询业务
 */
public interface ICheckService {
    /**
     * 填加新的出库单
     *
     * @param clientId
     * @param userId
     * @param address
     * @return
     */
    InfoResult addNewCheck(int clientId, int userId, String address);

    /**
     * 根据id查找旗下出库信息
     *
     * @param checkId
     * @return
     */
    CheckBean findCheckById(int checkId);

    /**
     * 根据条件进行分页查询
     *
     * @param pageNum
     * @param clientName
     * @param startDate
     * @param endDate
     * @return
     */
    PageInfo<CheckBean> findCheckByPage(int pageNum, String clientName, LocalDate startDate, LocalDate endDate);

}
